﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Clandestine.Battle.Spells
{
    public abstract class SingleTargetSpell : Spell
    {

        public override BattleAnimation Cast(Combatant caster, Combatant[] targets)
        {
            return this.Cast(caster, targets[0]); // We can only cast on one target.
        }

        public abstract BattleAnimation Cast(Combatant caster, Combatant target);
        
    }
}

